Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F1 Croatia F2 Italy F10 Croatia F3 Croatia F1 Croatia F2 Italy F13 Czech Republic F6 Chile F9 Chile 11 Chile F1 Chile F2 Chile F3 Netherlands F2 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Serbia F3 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 USA F6 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 Hungary F3 M15 Santo Domingo M15 Santo Domingo M25 Pensacola Slovenia F2 Croatia Osiguranje Rijeka Open - Rijeka Unicredit Czech Open - Prostejov Dallas Challenger Medellin Challenger San Juan Challenger Milan Challenger Bogota Challenger Guadalajara Challenger Quito Challenger Phoenix Challenger BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca Salinas Challenger Salzburg-Anif Challenger Luedenscheid Challenger Morocco Tennis Tour - Marrakech Santiago 2 Challenger Bogota Challenger Lima 2 Challenger Unique Zagreb Open - Zagreb Mexico City Challenger Aguascalientes Challenger Aix En Provence Challenger Luedenscheid Challenger Ortisei Challenger Caltanissetta Challenger Little Rock Challenger Santiago 3 Challenger Salinas 2 Challenger Morelos Challenger Orlando 2 Challenger Santiago Challenger Rome Challenger Concepcion 2 Challenger San Luis Potosi Challenger Cassis Challenger Santo Domingo Challenger Oeiras 3 Challenger Campinas Challenger Sao Paulo Challenger International Indoor Tennis Championships of Croatia - Zagreb BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb China Open - Beijing Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Tampere Challenger Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Wimbledon - London China Open - Beijing BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb BMW Open - Munich AEGON Championships - London PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona China Open - Beijing Kremlin Cup - Moscow Apia International - Sydney Ecuador Open - Quito Geneva Open - Geneva Mercedes Cup - Stuttgart Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open Sud de France - Montpellier Rio Open - Rio de Janeiro Open 13 - Marseille Geneva Open - Geneva AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Millennium Estoril Open - Estoril AEGON Championships - London Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Adelaide International - Adelaide Open 13 Provence - Marseille Murray River Open - Melbourne Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Swiss Open - Gstaad Astana Open - Astana Swiss Indoors Basel - Basel Korea Open - Seoul Tel Aviv Watergen Open - Tel Aviv Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Bucaramanga Challenger Montevideo Challenger Santiago Challenger Leon Challenger Tempe Challenger Santiago Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Lima Challenger Mohammedia Challenger Quito Challenger Cali Challenger Cordoba Challenger Bucaramanga Challenger Santiago Challenger Heineken Open - Auckland Cali Challenger BMW Open - Munich Binghamton Challenger Lexington Challenger Aptos Challenger The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Puebla Challenger Drummondville Challenger Tallahassee Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Cali Challenger The Dubai Tennis Championships - Dubai Cortina Challenger Croatia Open - Umag Warsaw Challenger AIG Japan Open Tennis Championships - Tokyo Santiago Challenger Lima Challenger Buenos Aires Challenger BMW Open - Munich Bordeaux Challenger Brasilia Challenger St. Petersburg Open - St. Petersburg Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Ordina Open - 's-Hertogenbosch China Open - Beijing IPP Geneva Trophy - Geneva Garden Open - Rome Unique Zagreb Open - Zagreb Schickendanz Open - Furth GHI Bronx Tennis Classic - Bronx Iskratel Open - Kranj Genoa Open - Genova St. Petersburg Open - St. Petersburg Lambertz Open by Stawag - Aachen Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Masters Series Monte Carlo - Monte Carlo The Stella Artois Championships - London AEGON Championships - London Western & Southern Financial Group Masters - Cincinnati German Tennis Championships - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Santiago Challenger AEGON International - Eastbourne BH Telecom Indoors Sarajevo 2006 - Sarajevo Sony Ericsson Open - Miami X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Montevideo Challenger Santo Domingo Challenger Santos Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Mendoza Challenger Buenos Aires Challenger Monte-Carlo Rolex Masters - Monte-Carlo Santo Domingo Challenger Internazionali BNL dItalia - Rome Le Gosier Challenger Winston-Salem Open - Winston-Salem Savannah Challenger Perugia Challenger bett1HULKS Championships - Cologne Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Guayaquil Challenger Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Floridablanca Challenger Monte-Carlo Rolex Masters - Monte-Carlo Adelaide International 1 - Adelaide Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Cordoba Open - Cordoba Canberra Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Morelos Challenger ABN AMRO World Tennis Tournament - Rotterdam Zagreb Open - Zagreb Salinas Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ningboo Challenger Lima Challenger Mutua Madrilena Madrid Open - Madrid Concepcion Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Todi Challenger Prague 2 Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Vancouver Challenger Bergamo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Canberra Challenger Mutua Madrilena Madrid Open - Madrid Argentina Open - Buenos Aires Chennai Open - Chennai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells Pereira Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open 13 - Marseille The Dubai Tennis Championships - Dubai Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Davidoff Swiss Indoors Basel - Basel Noumea Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Aircel Chennai Open - Chennai Mutua Madrid Open - Madrid Gerry Weber Open - Halle Singapore Tennis Open - Singapore Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Adelaide International 2 - Adelaide Monte-Carlo Rolex Masters - Monte-Carlo Ricoh Open - 's-Hertogenbosch Brisbane International - Brisbane Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel Guayaquil Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen Open - Shenzhen Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel Shanghai Rolex Masters - Shanghai Zagreb Open - Zagreb Croatia Open Umag - Umag Thailand Open - Bangkok BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart China Open - Beijing Pilot Pen Tennis - New Haven Monte-Carlo Rolex Masters - Monte-Carlo Sofia Open - Sofia The Dubai Tennis Championships - Dubai BMW Open - Munich Internazionali BNL d'Italia - Rome Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BMW Open - Munich Rogers Cup - Toronto ATP Studena Croatia Open - Umag Terra Wortmann Open - Halle Western & Southern Open - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Shanghai Rolex Masters - Shanghai Studena Croatia Open - Umag Valencia Open - Valencia Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Dutch Open Tennis - Amersfoort Apia International - Sydney BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach AEGON Championships - London Vegeta Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Barcelona Open BancSabadell - Barcelona Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Fever-Tree Championships - London Swiss Indoors Basel - Basel bett1HULKS Indoors - Cologne Millennium Estoril Open - Estoril cinch Championships - London Generali Open - Kitzbuhel Tata Open Maharashtra - Pune Barcelona Open Banc Sabadell - Barcelona Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Abierto Mexicano Telcel - Acapulco AEGON Championships - London Tennis Napoli Open - Naples Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Marrakech AEGON Championships - London Miami Open - Miami Internazionali BNL d'Italia - Rome Legg Mason Tennis Classic - Washington Dubai Duty Free Tennis Championships - Dubai Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Rothesay International - Eastbourne VTR Open - Vina del Mar Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, World Group, PO, CHI-KAZ 3-1 U.S. Open (juniors) Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, ITA-CRO 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, World Group, 1R, BEL-CRO 2-3 Laver Cup - Prague Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 AAMI Classic - Kooyong Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, PO, CAN-CHI 5-0 U.S. Open (juniors) Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, CRO-IND 3-1 All Lower level tournaments Davis Cup, Group I, 1R, SVK-CHI 3-1 Wimbledon - London Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, Group A, Bologna Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Western & Southern Open - Cincinnati Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Olympics - London China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Miami Open - Miami United Cup - Australia Australian Open - Melbourne Adelaide International - Adelaide Hong Kong Tennis Open - Hong Kong Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Davis Cup, World Group, Q, CHI-PER 3-2 Davis Cup, World Group, Q, CRO-BEL 1-3 Olympics - Paris Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Chengdu Open - Chengdu Western & Southern Open - Cincinnati U.S. Open - New York Hangzhou Open - Hangzhou Cassis Challenger Manacor Challenger Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha China Open - Beijing BNP Paribas Nordic Open - Stockholm Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Belgrade Open - Belgrade Movistar Chile Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Madrid Challenger Rio Open - Rio de Janeiro Wimbledon - London BMW Open - Munich Argentina Open - Buenos Aires Brisbane International - Brisbane Australian Open - Melbourne Nottingham 2 Challenger Mauthausen Challenger Murcia Challenger Girona Challenger Internazionali BNL d'Italia - Rome Estoril Challenger Menorca Challenger Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem Tiriac Open - Bucharest National Bank Open - Toronto French Open - Paris Gonet Geneva Open - Geneva Birmingham Challenger Libema Open - 's-Hertogenbosch Ilkley Challenger Terra Wortmann Open - Halle Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York Davis Cup, World Group, Q2, CRO-FRA 1-3 Hangzhou Open - Hangzhou